Python Job: Desarrollador-a Python

Job added on

Company

PGK Consultores
Argentina

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Remoto
21-12-2022
Senior / Semi-Senior

Desde XIMPLEHR estamos en búsqueda de Desarrollador/a Python para sumarse al equipo de PGK Consultores, una red global especializada en Contabilidad, Auditoría, Impuestos, Legales y Asesoramiento de Negocios.

Requisitos:

  • Estudiantes o graduados en: Ingeniería informática, Licenciatura en sistemas o computación, Técnico superior en desarrollo de software oTécnico secundario en programación.
  • Sólidos conocimientos en todo el ecosistema Python (lenguaje, librerías, estándares, frameworks, IDE, tools, etc.).
  • Conocimientos de arquitectura de software y especializados en desarrollos sobre el stack Python, Kubernetes, Cloud Services (AWS, Azure).
  • Patrones de diseño y algoritmos.
  • Conocimientos en base de datos relacionales y no relacionales o PostgresSQL principamente, Oracle deseable. Mongo o DynamoDB
  • Conocimientos en desarrollo y consumo servicios (rest, json, xml, soap).
  • Experiencia en manejo de herramientas de gestión de proyecto (Jira, Trello, Clickup, etc.).
  • Conocimientos en Cloud Computing (AWS principalmente).
  • Testing Unitario.

Requisitos deseables:

  • Conocimientos en otras áreas como análisis funcional y QA.
  • Devops.
  • Conocimientos en tecnologías no utilizadas.
  • Conocimientos en Odoo

Responsabilidades:

  • Diseñar, producir o mantener (programar, adaptar e integrar) componentes o subconjuntos de software (clases, módulos, pantallas, rutinas, subsistemas, programas en general) conforme a especificaciones (funcionales y técnicas) para ser integrados en aplicaciones.
  • Participar del proceso de programación/implementación teniendo como entrada las especificaciones de software y ajustándose a tiempos y estándares de calidad y trabajo de la organización y del proyecto.
  • Ser líder técnico de proyectos.
  • Coachear a otros perfiles más juniors.
  • Puede tener que dictar capacitaciones o charlas técnicas.
  • Modelar y refinar especificaciones a fin de determinar un diseño detallado para implementar la funcionalidad requerida.
  • Construir o adaptar clases, módulos u otras piezas de software. Reutilizar los componentes existentes, integrándolos con código propio. Verificar los programas producidos probándolos en forma unitaria.
  • Documentar los programas de acuerdo a estándares. Con documentos funcionales y de arquitectura o como se determine en el proyecto.
  • Investigar nuevas tecnologías, cumplir con los procesos definidos y proponer mejoras.
  • Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.
  • Construir prototipos en fase de alcance técnico de los proyectos.
  • Optimizar el rendimiento de las aplicaciones.
  • Trabajar para construir aplicaciones con foco en la funcionalidad.
  • Participar en la definición y revisión de estándares y normas aplicables al diseño y construcción.
  • Puede participar en la definición de la arquitectura del hardware.

Horario de trabajo: Full time

Ubicación: Remoto